Spanish-English Dictionaryregalar
Meaning of regalar