Slovnenya

Translation English French: make headway

Dictionary: main