mastodonti
Italian
Noun
mastodonti
m
plural of
mastodonte