Definify.com

Definition 2025


superstrata

superstrata

English

Noun

superstrata

  1. plural of superstratum