Back to N2 Words
Meanings
English
to be wrapped up (e.g. in a blanket)