Meaning of talaba

talaba

Tagalog

talaba n., zoo. oyster