Storzes
English
Proper noun
Storzes
plural of
Storz
Anagrams
zosters