bundle one's self up - Turkish English Dictionary

Suggest a Term