roll oneself up in something - Spanisch Englisch Wörterbuch