English to Hindi

Meaning for:
cuddly
other
सटने वाला;आलिम्गन करने योग्य