Spanish-English Dictionarydestellan
destellan
destellar
Meaning of destellan