meaning of spanish armada

1. the great fleet sent from Spain against England by Philip II in 1588


Related Words

spanish armada |

Developed & Maintained By Taraprasad.com

Treasure Words