GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    
    Armada , n. [Sp. armada, L. as if armata (sc. classic fleet), fr. armatus, p. p. of armare. See Arm, v. t. Army.] A fleet of armed ships; a squadron. Specifically, the Spanish fleet which was sent to assail England, a. d. 1558.
    1913 Webster

Last match results