Ignominious – disgraceful, shameful, or humiliating 

Advertisements