Translation of isichotho in English:

User Contribution

isichotho

hailstorm

noun