Definitions of dreadnought:

  • noun:   battleship that has big guns all of the same caliber