bundle one's self up - French English Dictionary