Noun · C1
armada
Meaning

a fleet of ships especially warships