surface search radar

Noun
  1. A naval radar to search for surface targets (synset 104370059)

Other Searches