Slovnenya

Translation English French: semisynthetic

Dictionary: main
semisynthetic
adjective