shipkiller
Etymology
From ship + killer.
noun
A vessel or missile capable of destroying ships.