press the flesh with someone - Francés Inglés Diccionario