passionate about cars - German English Dictionary