Slovnenya

Translation English French: legation

Dictionary: main
legation
noun