słownik angielsko - angielski

English - English

very strong and long rain po angielsku:

1. torrential torrential


The rain was so torrential it caused drains to block and rivers to flood.