English to Arabic

Meaning for:
Snugged
other
متحاضن