nyula (herpestes nyula) - French English Dictionary