radiolocator









radiolocator


noun British.

  1. radar.
53 queries 0.419