English dictionary
armada meaning and definition
Definition and meaning of armada at MeaningMonkey.org. armada meaning and definition in the English Dictionary.ARMADA noun
Definition of armada (noun)
- a large fleet
Source: Princeton University Wordnet