Definify.com

Definition 2025


marmots

marmots

English

Noun

marmots

  1. plural of marmot

French

Noun

marmots m

  1. plural of marmot