See also: Smilodons

English edit

Noun edit

smilodons

  1. plural of smilodon