itch the ditch - French English Dictionary