Version Française
Meaning of
"engin (explosif)"
in English language
French to English
English to French
French
English
engin (explosif); projectile.
ordnance (piece of -)