ibogaine
ibogaine has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
noun
. A psychoactive alkaloid found in the iboga plant, used in some traditional and experimental treatments for addiction.