doing someone's impression - Turkish English Dictionary