English edit

Noun edit

radar traps

  1. plural of radar trap