Mashhad definitions

noun

the holy city of Shiite Muslims; located in northeastern Iran

See also: Mashhad Meshed