Translation of labi-labi in English:

labi-labi

freshwater turtle

(lelabi)

noun

  • 1

    freshwater turtle