GeneralConnection.comDictionary
taxidermist
Noun

1. animal stuffer
1. stuffer, craftsman, artisan, journeyman, artificer
Usage