wrap oneself up in - Turco Inglés Diccionario