DictionaryForumContacts

   English
Terms for subject Armored vehicles containing hit | all forms
EnglishChinese
take direct hit直接命中