Superare (en. Surmount)

Translation into Italian

Synonyms