Spanish-English Dictionaryderramaron
derramaron
derramar
Meaning of derramaron