Stortis

English

Proper noun

Stortis

  1. plural of Storti