over-the-horizon microwave telephone system - Alemán Inglés Diccionario