adj. 25B6; adjective
he fell into disreputable company : OF BAD REPUTATION, infamous, notorious, louche; dishonourable, dishonest, untrustworthy, unwholesome, villainous, corrupt, immoral; unsavoury, slippery, seedy, sleazy; informal crooked, shady, shifty; Brit. informal dodgy.
filthy and disreputable : SCRUFFY, shabby, down at heel, seedy, untidy, unkempt, dishevelled.
respectable, smart.