Spanish-English Dictionaryderrama
derrama
derramar
Meaning of derrama