Iboga Definition
noun
Tabernanthe iboga, a perennial rainforest shrub and a source of the hallucinogen ibogaine.
Wiktionary
Find Similar Words
Find similar words to iboga using the buttons below.
Tabernanthe iboga, a perennial rainforest shrub and a source of the hallucinogen ibogaine.
Find similar words to iboga using the buttons below.