Search Details

Word: toloache (lookup usage) (lookup stats)


Meaning:

Noun:

  • A psychoactive, hallucinogenic preparation made from a plant of the ''Datura'' genus.
  • The annual plant ''Datura inoxia''.

Source: Wiktionary | Src Info »