Spanish-English Dictionaryestrellaba
estrellaba
estrellar
Meaning of estrellaba