bn:00289938n
Noun Named Entity
IT
No term available
EN
The CM-32 "Clouded Leopard", officially Taiwan Infantry Fighting Vehicle, is an eight-wheeled armoured vehicle currently being produced for the Republic of China Army. Wikipedia
Relations
Sources