Definify.com

Definition 2024


Spanish_Armada

Spanish Armada

English

Proper noun

Spanish Armada

  1. the fleet of war ships sent by Philip II of Spain against England in 1588

Translations