Translation of whale in Setswana

whale

leruarua

nounPlural whales

  • 1

    leruarua
    • a very large sea mammal