strip the bark off - Turco Inglés Diccionario