Translation of droplet in Setswana

droplet

lerothodinyana

nounPlural droplets

  • 1

    lerothodinyana
    • a small drop