towelhead - French English Dictionary