heavy weapons troop - German English Dictionary