heavy weapons troop - Turkish English Dictionary