Schermatura (en. Shielding)

Translation into Italian

Synonyms