Definition & Meaning | English word PALAPA
PALAPA
Definitions of PALAPA
- An open-sided dwelling with a thatched roof made of dried palm leaves.
Number of letters
6
Is palindrome
No
Search for PALAPA in:
Page preparation took: 87.13 ms.