to cause offence or humiliation - Turkish English Dictionary