armada in Catalan armada in Catalan armada noun A fleet of warships, especially with reference to the Spanish Armada. Add to Flashcards