Spanish-English Dictionaryderramar
Meaning of derramar