English | German | Russian | Czech

attap English

Meaning attap meaning

What does attap mean?

attap

Nipa; a palm tree of the species Nypa fruticans. (Southeast Asia) Thatch made from leaves of the nipa palm.

Are you looking for...?