Sovrapposto (en. Superimposed)

Translation into Italian

Synonyms

  • layered
  • overlaid
  • overlapped
  • stacked
  • superposed