mounted on vehicles - Turco Inglés Diccionario