Dictionary Lookup:
Mymoorapelta
No Pronunciation Data
Chinese definitions:
迈摩尔甲龙 [mài mó ěr jiǎ lóng]