megacerops - French English Dictionary