so shocking to cause screams - Turkish English Dictionary