Marmots Meaning

There are 1 meaning(s) for word Marmots

Meaning 1 : stocky coarse-furred burrowing rodent with a short bushy tail found throughout the northern hemisphere; hibernates in winter