Meaning of taxidermy

Definition of taxidermy

(noun) the art of mounting the skins of animals so that they have lifelike appearance

Other information on taxidermy

WIKIPEDIA results for taxidermy
Amazon results for taxidermy