Spanish-English Dictionaryderramabas
derramabas
derramar
Meaning of derramabas