French-English dictionary »

mégacéros meaning in English

FrenchEnglish
mégacéros nom {m}

megaceros(the Irish elk)
noun