To hold someone or something tightly in one's arms, typically to express affection. She hugged her friend tightly after not seeing her for a long time.
To stay close to something, such as a path or wall, for safety or guidance. The driver hugged the curb as he navigated the narrow street.
To keep or cherish an idea, belief, or memory closely and with affection. Even after all these years, he still hugs the memory of his grandmother.
To fit closely and snugly around something, especially a person's body. The dress hugged her curves, accentuating her figure.