capital of iran Meaning, Definition & Usage

  1. noun the capital and largest city of Iran; located in northern Iran
    Teheran; Tehran; Iranian capital.

WordNet