translate English to German: Shaftsbury is a small town in England.
Shaftsbury ist eine kleine Stadt in England.