baru

baru

English Noun
Ad

Definition

A fibrous substance derived from the sugar palm (Arenga pinnata) used as caulk.

Ad