smooth the rough edges off - Alemán Inglés Diccionario