the vehicles passing by - Español Inglés Diccionario