Definify.com

Definition 2025


ibogaines

ibogaines

English

Noun

ibogaines

  1. plural of ibogaine