Definition of Sts in English:

Sts

abbreviation

  • Saints.

    ‘Sts Peter and Paul’