staggering vehicle - Francés Inglés Diccionario