BATTLESHIP Meaning of BATTLESHIP in English n. a warship with the heaviest armour and the largest guns. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012