Meaning of patda

patda

Tagalog

patda n. plant resin; bird lime