the vehicles passing by - French English Dictionary