Isle of Portland (English, name)
expansion: Isle of Portland
Senses:
glosses: A tied island or peninsula in Dorset, England.
Forms: