dude, that armadildo found compensation in the destruction of my naughty bits
a lesbian extremist who finds compensation in the destruction of men's naughty bits
"dude, that armadildo found compensation in the destruction of my naughty bits" What is the definition of "armadildo"?