Taxidermist Meaning
There are 1 meaning(s) for word Taxidermist
Meaning 1 : a craftsman who stuffs and mounts the skins of animals for display
Synonyms : animal stuffer, stuffer
Synonyms : animal stuffer, stuffer
Similar words of Taxidermist :
