Definify.com

Definition 2026


superstrata

superstrata

English

Noun

superstrata

  1. plural of superstratum