Demavend

What is Demavend?

Demavend definition and meaning on Dictionary terms:
noun

a mountain in N Iran, in the Elburz Mountains. 18,606 feet (5670 meters).