press the flesh with someone - French English Dictionary