having gone mad from inhaling horn dust from the camahueto mythological animal - Espagnol Anglais Dictionnaire