Feedback
Iboga
Meaning
Noun
●
Tabernanthe
iboga
, a
perennial
rainforest
shrub
and a
source
of the
hallucinogen
iboga
ine.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better