Translation of mosha in Setswana

User Contribution

mosha

court yard

noun