Meaning of national heritage in English:
national heritage
noun
Items of especially historical or cultural significance handed down from generation to generation of a nation as a whole; frequently (especially with capital initials) as part of the name of a body set up to manage or fund the preservation of historic buildings, landscapes, etc., within a particular country.
Origin
Mid 19th century; earliest use found in United States Magazine and Democratic Review.
Are You Learning English? Here Are Our Top English Tips