car puller - French English Dictionary