torfig - French English Dictionary