torrential rainfall - Turkish English Dictionary