tolguache

English

Noun

tolguache (uncountable)

  1. Alternative form of toluache (Datura inoxia)