Meaning of battle cruiser

Definition of battle cruiser

(noun) a cruiser of maximum speed and firepower

Other information on battle cruiser

WIKIPEDIA results for battle cruiser
Amazon results for battle cruiser