Nasty, dirty, disgusting, foul, revolting, yucky, grotesque.
Of, pertaining to, affecting or containing blood
hematinic