Dictionary.info
BROWSE DICTIONARY
BROWSE DICTIONARY
IELTS Words
TOEFL Words
GRE Words
SAT Words
GMAT Words
English Learning
Learning
IELTS Lessons
Exam English ✓
Graduate tests
Test English Info
Oxford Collocation Dictionary
Wordnet Online
IELTS Lessons
Google Dictionary
DEFINITIONS
SYNONYMS
Search
top definitions
permanent echo
noun
Electronics
.
a radar signal reflected to a radar station on the ground by a building or other fixed object.
Words nearby permanent echo
permanency
,
permanent
,
permanent cartilage
,
permanent court of arbitration
,
permanent dentition
,
permanent echo
,
permanent hardness
,
permanent health insurance
,
permanent magnet
,
permanent mold
,
permanent press