caney
Top 35000
Meanings
Noun
1. stilted hut made with palm leaves or straw (Venezuela)