Spanish-English Dictionaryrelampaguear
Meaning of relampaguear