BATTLESHIP

Definition of BATTLESHIP

  1. (noun)large and heavily armoured warship