crash locator beacon Business & Finance Careers & Employment By Business & Finance Last updated Monday, June/17/2024 106 33 Share Definition: (DOD, NATO) An automatic emergency radio locator beacon to help searching forces locate a crashed aircraft.See also emergency locator beacon; personal locator beacon. careers employment Business Finance 106 33 Share