Englishhome lotnounMeaningAn enclosed plot on which the owner's home stands.SourcesNo citations have been attached yet.