soft and sustained rain - Espagnol Anglais Dictionnaire