Slovnenya

Translation English French: artifact

Dictionary: main
artifact