meeching

Adjective

 * 1)  sneaking, sneaky