Spanish-English Dictionaryimpresionaba
impresionaba
impresionar
Meaning of impresionaba