Definify.com

Definition 2024


superstrata

superstrata

English

Noun

superstrata

  1. plural of superstratum