heavy armament combat vehicle - German English Dictionary