Slovnenya

Translation English French: artillery unit

Dictionary: main
artillery unit
noun