English Italian Dictionary

English - italiano

settlement or agreement in Italian: