iboga
Noun
Meaning
iboga (uncountable)
Tabernanthe iboga, a perennial rainforest shrub and a source of the hallucinogen ibogaine.
Noun
iboga (uncountable)
Tabernanthe iboga, a perennial rainforest shrub and a source of the hallucinogen ibogaine.