delicate and shy person - Francés Inglés Diccionario