Fetching details from the dictionary...

to wrap up; to pack; to bundle; to do up
to cover; to envelop; to shroud; to engulf
to conceal (a feeling); to hide
to give (money in an envelope; as a wedding gift, funeral offering, etc.)
「包む」 has another reading with different meanings.
買った物をきれいな紙で包みます。
I wrap the present.
霧が山全体を包んでいます。
Fog is enveloping the entire mountain.
このお菓子を紙で包んでください。
Please wrap it in paper.