mahoohoo (atelodus simus) - French English Dictionary