Definify.com

Definition 2024


marmots

marmots

English

Noun

marmots

  1. plural of marmot

French

Noun

marmots m

  1. plural of marmot