Ido edit

Adjective edit

torentala

  1. torrential (heavy rainy downpour of rain)

Synonyms edit