armada
1.
(
noun
) a large fleet
Related Words:
fleet
Terms and Conditions of Use / Copyright Notice