MEACH


Meaning of MEACH in English

(v. i.) To skulk; to cower. See Mich.

Webster's English dictionary.      Английский словарь Webster.