The Collaborative International Dictionary
Wiktionary
meeching
(context uncommon US dialectal possibly obsolete English) sneaking, sneaky alt. (context uncommon US dialectal possibly obsolete English) sneaking, sneaky v
(present participle of meech English)