superstructure meaning in English
n. superstructure, part of a building located above the foundation; structure that is built on top of another; something that is based upon something else
n. superstructure, part of a building located above the foundation; structure that is built on top of another; something that is based upon something else