English

edit

Noun

edit

ajoupa (plural ajoupas)

  1. (Caribbean) A simple bamboo hut.