place for killing - Turkish English Dictionary