land-based weapon - French English Dictionary
History

land-based weapon



Meanings of "land-based weapon" in French English Dictionary : 1 result(s)

English French
Aeronautics
land-based weapon arme terrestre