arma English - French
1.
-
Englisha fleet of warships
-
Frencharmada
Related words
coat of arms hardware alarm cant chemical weapon firearm biological weapon army|army army|indonesian gun army|us nuke army polearm army|why weaponry gun|me handgun recoil air gun heraldry hand-to-hand
English translator: English French arma Eesti sõnaraamat Español Traductor Svenska Översättare