produce a pleasant/delicate impression - French English Dictionary