Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

iboga Definition

Cancel
iboga
noun
, a perennial rainforest shrub and a source of the hallucinogen ibogaine

Words Related to iboga!

iboga Examples by Brain Bank Users