strofulus - French English Dictionary