do the impression of someone - French English Dictionary