Spanish-English Dictionaryeclipsar
Meaning of eclipsar