Slovnenya

Translation English French: emissary

Dictionary: main
emissary
noun