Spanish-English Dictionarydestellos
destellos
Meaning of destellos