meaning of battle cruiser

battle cruiser meaning in General Dictionary

a cruiser of maximum speed and firepower