to cause offence or humiliation - German English Dictionary