Meaning of larba

larba

Tagalog

n., zoo. larva