Definify.com

Definition 2024


ibogaines

ibogaines

English

Noun

ibogaines

  1. plural of ibogaine