hangdog

adj. Shamefaced.

n. A base, degraded person; a sneak; a gallows bird.