BATTLESHIP Meaning of BATTLESHIP in English ■ noun a heavy warship with extensive armour protection and large-calibre guns. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004