Slovnenya

Translation English French: police chief

Dictionary: main
police chief
noun