BATTLESHIP Meaning of BATTLESHIP in English [noun] [C] - a very large military ship with big guns Cambridge English vocab. Кембриджский английский словарь. 2012