2 English Synonyms for TABARISTAN
Prev.1Next
Mazandaran
Definition: 1. A northern province of Iran.
There are 2 definitions of the word Mazandaran
Show more information about Mazandaran
Tapuria
Definition: 1. (historical) A former region on the southern coasts of the Caspian Sea.
Show more information about Tapuria
Prev.1Next
Search took: 1.7956 ms