DictionaryForumContacts

   English
Terms for subject Military containing barracuda | all forms | exact matches only
EnglishRussian
Barracuda multispectral ultra-lightweight camouflage screenмногоспектральная сверхлёгкая маскировочная сетка "Барракуда"