English edit

Proper noun edit

Storrar (plural Storrars)

  1. A surname.