Translation of lumba-lumba in English:

lumba-lumba

dolphin

noun

  • 1

    dolphin