soft and sustained rain - Spanish English Dictionary