Spanish-English Dictionaryderramasen
derramasen
derramar
Meaning of derramasen