put a good face on things - Francés Inglés Diccionario