English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition armada in British English

armada noun

[countable]noun
/ɑː(r)ˈmɑːdə/

The Spanish Armada was a group of ships sent from Spain to attack England in 1588.

Definition armada in British English