armada

(noun)

noun

1. a large fleet

Definition categories: group, fleet