licuala

licuala

English Noun
Ad

Definition

A palm tree native to Australia, Vanuatu, and Malaysia, with large, pleated, fan-like, almost circular leaves

Ad