cachibou

English

Noun

cachibou (plural cachibous)

  1. The tree Bursera simaruba.