Search term sostrato has 2 results
Jump to
IT Italian EN English
sostrato (n) [a layer that lies underneath another] {m} substratum (n) [a layer that lies underneath another]
sostrato (n) [geologia] {m} substratum (n) [geologia]

Italian English translations

IT Synonyms for sostrato EN Translations
sottofondo [sfondo] background