Slovnenya

Translation English French: inspector general

Dictionary: main
inspector general
noun