on top of the vehicle - Francés Inglés Diccionario