battle cruiser

Noun
  1. A cruiser of maximum speed and firepower (synset 102814753)

Other Searches