bn:00005714n
Noun Concept
EN
armada
EN
A large fleet WordNet 3.0
Definitions
Relations
Sources
EN
Any large army or fleet of military vessels. Wiktionary
A large army or fleet. Wiktionary (translation)
IS A
HAS INSTANCE
WordNet 3.0 & Open English WordNet
EN
Wiktionary
EN