1 Answers
Log in to answer

Meneltarma is the mountain near the center of Numenor. Its name means "Pillar of the Heavens."

Source(s)

Unfinished Tales: The Lost Lore of Middle-earth