Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: localizer
  1. Device or system that helps determine location or direction
    "The airport's localizer guides planes to the runway";
    - localiser [Brit]

Derived forms: localizers

Encyclopedia: Localizer