Dirty or unclean, covered with dirt or stains; or morally corrupt or dishonest.
From 'grub' meaning a larva or maggot (from Old English roots suggesting digging), with the diminutive suffix '-y.' Because grubs are associated with dirt and decay, 'grubby' came to mean 'dirty.' Extended to mean morally unclean by the 1800s.
Try Another Word