chifrudo

Noun

 * 1)  cuckold man who has an unfaithful partner
 * 2)  the Devil; Satan
 * 1)  the Devil; Satan

Adjective

 * 1) big- or long-horned
 * 2) who is a cuckold; who has been cheated by their spouse
 * 1) who is a cuckold; who has been cheated by their spouse