the vehicles passing by - German English Dictionary