English to Spanish Dictionary impression

impression

Impresión
translation of 'Impression'
noun
idea,
huella,
impresión,
edición,
imitación,
señal,
tirada
Credits: Google Translate
Download the
HelloEnglishApp
image_one