What is the full meaning of superstrata
SUPERSTRATUM, an overlying layer [n]
Example of the word superstrata placed on a Scrabble board.