ploughhead - French English Dictionary