Sordid

Not honorable in character or purpose, vile, self-seeking, filthy and dirty