A school; a physically and mentally torturing place similar to a prison.
“That torture looking place is called Chengelo”