meaning of animal stuffer

animal stuffer meaning in General Dictionary

a craftsman who stuffs and supports the skins of creatures for screen