Sock puppet def:
1) A false online identity adopted by trolls and malcontents;
2) A cute puppet worn on the hand – see attached image of Jennie Garth dancing up a storm with her sock puppet, Lambchop.
Is that a leg on her shoulder? by PlastFarfar
That miss sharpen arm reminds me of the Lochness monster. by Leif