Polish-English dictionary »

ormuz meaning in English

PolishEnglish
Ormuz

Hormuz Island

Strait of Hormuz