Ora
Category: Puppet Terminology
What are the Different Names and Types for a Puppet?