Top definition
It means water or more specific lake. So it means to watering the tree of life for more growth of lakes.
Do to want to she the ziwa (water) of life.
by Jennifer Leo June 17, 2017
Get the mug
Get a ziwa mug for your dog Paul.
buy the domain for your travel vlog