stem the torrent - Turkish English Dictionary