palapa
Top 35000
Meanings
Noun
1. a thatched roof (Mexico)
2. an open structure with a thatched roof, palapa (Mexico)