What is the meaning of Meach?

To skulk; to cower.

Source: wiktionary.org