the vehicles passing by - Spanish English Dictionary