Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Invincible Armada
  1. The great fleet sent from Spain against England by Philip II in 1588
    - Spanish Armada

Type of: armada

Encyclopedia: Invincible Armada, The