BATTLESHIP Meaning of BATTLESHIP in English n. a warship with the heaviest armour and the largest guns. Oxford English vocab. Оксфордский английский словарь. 2012