Yahoo Web Search

Search results

  1. Dictionary
    armada
    /ɑːˈmɑːdə/

    noun

    • 1. a fleet of warships: "an armada of destroyers, minesweepers, and gunboats"

    More definitions, origin and scrabble points