tepelcúa - Spanish English Dictionary

tepelcúa

Play ENESESes
Play ENESESmx

Meanings of "tepelcúa" in English Spanish Dictionary : 1 result(s)

Spanish English
Mythology
tepelcúa [f] SV fantastic serpent with two heads one on each end that enters the body through the anus while defecating in the field according to popular belief