Word info

iboga

Noun

Meaning

iboga (uncountable)

Tabernanthe iboga, a perennial rainforest shrub and a source of the hallucinogen ibogaine.

Source: en.wiktionary.org

Close letter words and terms