French

edit

Noun

edit

mastodontes m

  1. plural of mastodonte

Spanish

edit

Noun

edit

mastodontes

  1. plural of mastodonte