What is the meaning of Mimoso?

cuddly, affectionate

cuddly

Source: wiktionary.org