permanent echo

noun Electronics.

a radar signal reflected to a radar station on the ground by a building or other fixed object.

Nearby words

  1. permanent,
  2. permanent cartilage,
  3. permanent court of arbitration,
  4. permanent court of international justice,
  5. permanent dentition,
  6. permanent hardness,
  7. permanent health insurance,
  8. permanent magnet,
  9. permanent mold,
  10. permanent press Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019