Word info

Southrop

Proper noun

Meaning

Southrop

A village in Gloucestershire, England.

Source: en.wiktionary.org

Close letter words and terms