Berikut ini adalah penjelasan tentang torrential rains dalam Kamus Inggris-Indonesia
hujan lebat; hujan deras