stamforts

English

Noun

stamforts

  1. plural of stamfort