See also: Smilodons

English

edit

Noun

edit

smilodons

  1. plural of smilodon