carabeen
noun
car·a·been
| \ ¦karəˌbēn\
plural -s
Definition of carabeen
: an Australian tree (Sloanea woollsii)
Keep scrolling for more