What is the meaning of 荘園?

manor; an estate comprising of privately held land in mediaeval Japan

manor; a landed estate in Western Europe

Source: wiktionary.org