Ormazd

What is Ormazd?

Ormazd definition and meaning on Dictionary terms:
noun