toloache (náhuatl) - Spanish English Dictionary

toloache (náhuatl)

Meanings of "toloache (náhuatl)" in English Spanish Dictionary : 1 result(s)

Spanish English
Botany
toloache (náhuatl) [m] MX GT jimson weed (datura stramonium)