bn:02594924n
Noun Named Entity
EL
Stroud
EN
Stroud is a market town and civil parish in Gloucestershire, England. Wikipedia
English:
Gloucs
Relations
Sources
BabelNet
EL