Translation of moshate in English:

User Contribution

moshate

town

noun