porcalleiro

Etymology
From.

Noun

 * 1) dirty, untidy person
 * 2) vile, low, unworthy person
 * 3) vulgar person, foulmouth
 * 1) vulgar person, foulmouth
 * 1) vulgar person, foulmouth