Definition of Sts in English:

Sts

  • Saints.

    ‘Sts Peter and Paul’