guarro

Etymology 1
.

Noun

 * 1) pig
 * 2)  pig dirty, disgusting or obscene person
 * 1)  pig dirty, disgusting or obscene person

Adjective

 * 1) filthy, dirty
 * 2) obscene
 * 1) obscene

Etymology 2
Alteration of.

Noun

 * 1) southern crested caracara