stallons

English

Noun

stallons

  1. plural of stallon