Translation of rain in Setswana

rain

Noun

  1. drops of water that fall from the sky

Powered by Oxford