troffer - French English Dictionary