Find the word definition

WordNet
animal stuffer

n. a craftsman who stuffs and mounts the skins of animals for display [syn: taxidermist, stuffer]