achuchable
Meanings
Adjective
1. cuddly; huggable