Spanish-English Dictionarydestelles
destelles
destellar
Meaning of destelles