having gone mad from inhaling horn dust from the camahueto mythological animal - Español Inglés Diccionario