farmplaceEnglish

farm-place, farmplace, farmstead

Noun

A farm together with its buildings

English: farmplace, farm-place, farmstead

English words with similar meanings

Show 2 words