Spanish-English Dictionaryderramaba
derramaba
derramar
Meaning of derramaba