STEN

English

Noun

STEN (plural STENs)

  1. Alternative form of Sten