Artillerie (en. Artillery)

Translation into French

Synonyms

  • cannons
  • guns
  • heavy guns
  • missiles
  • ordnance