Slovnenya

Translation English French: ameliorating

Dictionary: main
ameliorating
adjective