Noun
·
C1
armada
Meaning
a fleet of ships especially warships
Lists
Military
Transport