doing someone's impression - German English Dictionary