×
khorramshahr
meaning in English
n.
khorramshahr, city in southwest iran
Related Words
khoisan
khomeini
khoumeini
khrouchtchev
PC Version
Copyright © 2018 WordTech Co.