car pillows - French English Dictionary