Meaning of labilabi

labilabi

Tagalog

labilabi n., zoo. small freshwater turtle