doing someone's impression - Spanish English Dictionary