produce a pleasant/delicate impression - Español Inglés Diccionario