palapa

[ puh-lah-puh; Spanish pah-lah-pah ]
/ pəˈlɑ pə; Spanish pɑˈlɑ pɑ /

noun, plural pala·pas [puh-lah-puh z; Spanish pah-lah-pahs] /pəˈlɑ pəz; Spanish pɑˈlɑ pɑs/. (esp. in Mexico)

a simple, thatched-roof dwelling, usually open on the sides.
any building resembling this, especially in a resort area, as a restaurant, beachhouse, or the like.

Origin of palapa

perhaps < Mexican Spanish: a kind of palm tree