Nasty, dirty, disgusting, foul, revolting, yucky, grotesque.
Unclean or dirty; disgusting and foul-smelling.
Very unattractive; ugly.