What is the meaning of Thorp?
A group of houses standing together in the country; a hamlet; a village.
A small village or settlement.
Source: wiktionary.orgSearch words containing
A group of houses standing together in the country; a hamlet; a village.
A small village or settlement.
Source: wiktionary.orgSearch words containing