Slovnenya

Translation English French: technological

Dictionary: main
technological
adjective