English-French dictionary »

megaceros meaning in French

EnglishFrench
megaceros (the Irish elk)
noun

mégacérosnom {m}