English-Latin dictionary »

mount megiddo meaning in Latin

EnglishLatin
Mount Megiddo (hill in modern Israel)
proper noun

Mageddoproper noun