radar and television aid to navigation - Almanca İngilizce Sözlük