DictionaryForumContacts

   English
Terms for subject Technology containing military | all forms | exact matches only
EnglishItalian
arm especially designed for military usearma appositamente progettata per impiego militare