Англо-русский словарь Мюллера
Hangdog [ˊhæŋdɒg]
1. n негодяй; подлый человек
2. a
1) низкий, подлый
2) пристыженный, виноватый (о выражении лица)
hangdog