TOP

Definition of radar trap noun from the Oxford Advanced American Dictionary

See radar trap in the Oxford Advanced Learner's Dictionary