Superincumbent Meaning

There are 1 meaning(s) for word Superincumbent

Meaning 1 : lying or resting on and exerting pressure on something else

    Example : superincumbent layers of dead plants cut off the air and arrested decomposition