What is the meaning of Blamabel?

embarrassing, disgraceful

Source: wiktionary.org