Dizionario Inglese - Italiano

English - italiano

settlement or agreement in Italiano: