Definify.com

Definition 2026


ibogaines

ibogaines

English

Noun

ibogaines

  1. plural of ibogaine