stringtranslate.com

HMS Hannibal

Six ships and a shore establishment of the Royal Navy have been named HMS Hannibal after the Carthaginian leader Hannibal:

Shore establishment

Hired armed vessel

See also