stem the torrent - German English Dictionary