a.
1.
Filthy, foul, unclean, impure, dirty, polluted, defiled, loathsome, squalid.
2.
Obscene, smutty, gross, indelicate, lewd, indecent, ribald, loose.
3.
Nauseous, sickening, disgusting, offensive, repulsive, odious, disagreeable.
4.
Disagreeable, annoying, troublesome, aggravating, pestering, pesky.