VariousWords beta
Definitions:
Noun
Teheran
Tehran
capital of Iran
Iranian capital
Definition: the capital and largest city of Iran; located in northern Iran