Definition of sock puppet
noun
1a simple hand puppet made from a sock. a person whose actions are controlled by another:to this mix of industry sock puppets add a gullible media
2a false online identity, typically created by a person or group in order to promote their own opinions or views.