mammouths
French
Noun
mammouths
m
plural of
mammouth