mounted on vehicles - Francés Inglés Diccionario