cachibou
English
Noun
cachibou
(
plural
cachibous
)
The
tree
Bursera simaruba
.