Home
Home
Empires-In-The-Americas Flashcard Deck
Spanish Armada Flashcard
Spanish-armada definition: A famous spanish naval fleet used by Spanish king against Britain in the 16th century.