muscardinid

English

Noun

muscardinid (plural muscardinids)

  1. dormouse