smooth the rough edges off - Turco Inglés Diccionario