rain in torrents - Turkish English Dictionary