What is the meaning of Mimoosa?

mimosa

Source: wiktionary.org