wrap/huddle oneself up - Deutsch Englisch Wörterbuch