Noun Definition

armada

1.Definition: a large fleet

Category: General