Translation of leruarua in English:

leruarua

whale

noun (class 5, plural maruarua)

  • 1

    whale


User Contribution

leruarua

whale

noun