impeccable reputation - Francés Inglés Diccionario