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.

Words Starting With

Words Ending With

Unscrambles

iboga