Definition of "ahuehuete"

ahuehuete