See also: meat puppets English Noun meatpuppets plural of meatpuppetWikiwand - on Seamless Wikipedia browsing. On steroids.