deserve hanging - Turkish English Dictionary