Definitions of Mashhad:

  • noun:   the holy city of Shiite Muslims; located in northeastern Iran