365bet中国官方网站

  • word of the day

    taxidermy

    taxidermy - 365bet中国官方网站 definition and meaning for word taxidermy

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

  • Word used in video below:
    text: It was his first attempt at taxidermy.
    Download our Mobile App Today