smooth the rough edges off - Francés Inglés Diccionario