you must've made quite an impression - Español Inglés Diccionario

Proponer traducción