• word of the day

    taxidermy

    taxidermy - Dictionary definition and meaning for word taxidermy

    Definition
    (noun) the art of mounting the skins of animals so that they have lifelike appearance
Connect with us on Facebook