Thorpe
noun
(now chiefly in placenames) A group of houses standing together in the country; a hamlet; a village.
(now chiefly in placenames) A group of houses standing together in the country; a hamlet; a village.
Loading dictionaries...
Initializing dictionary manager