Synonyms for armada

1. armada (n.)

a large fleet

Synonyms: