baru
baru
English
Noun
Ad
Definition
A fibrous substance derived from the sugar palm (Arenga pinnata) used as caulk.
Ad
baru
A fibrous substance derived from the sugar palm (Arenga pinnata) used as caulk.