English

edit

Noun

edit

cachibou (plural cachibous)

  1. The tree Bursera simaruba.