handcar - French English Dictionary