licuala
licuala
English
Noun
Ad
Definition
A palm tree native to Australia, Vanuatu, and Malaysia, with large, pleated, fan-like, almost circular leaves
Ad
licuala
A palm tree native to Australia, Vanuatu, and Malaysia, with large, pleated, fan-like, almost circular leaves