crapstain

English

Etymology

From crap +‎ stain.

Noun

crapstain (plural crapstains)

  1. (derogatory or offensive, mildly vulgar) An irritating person.

Anagrams