This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Muscardin

  1. n.
    The common European dormouse; -- so named from its odor.



Menu