do one's impression - Alemán Inglés Diccionario