French-Latin dictionary »

superstrat meaning in Latin

FrenchLatin
superstrat nom

superstratumnoun