Spanish-English Dictionaryderramase
derramase
derramar
Meaning of derramase