shy away from meeting someone - Francés Inglés Diccionario