English dictionary
taxidermy meaning and definition
Definition and meaning of taxidermy at MeaningMonkey.org. taxidermy meaning and definition in the English Dictionary.TAXIDERMY noun
Definition of taxidermy (noun)
- the art of mounting the skins of animals so that they have lifelike appearance
Source: Princeton University Wordnet