wearing (nothing but) a smile - Francés Inglés Diccionario