GeneralConnection.com
➔
Dictionary
taxidermist
Noun
1. animal stuffer
1. stuffer, craftsman, artisan, journeyman, artificer
Usage