ARMADA, THE SPANISH
Armada, The Spanish: translation
Armada, The Spanish
• A fleet intended to invade England and to put an end to the long series of English aggressions against the colonies and possessions of the Spanish Crown
Catholic Encyclopedia.Kevin Knight.2006.