sit staring at bodies - Turkish English Dictionary