Slovnenya

Translation English French: autonomous

Dictionary: main
autonomous
adjective