mammouts
French
Noun
mammouts
m
plural of
mammout