invincible armada

英 美
  • n.西班牙无敌舰队
  • armada n.舰队;机群;(车辆)编队
  • invincible adj.不可征服的;不能战胜的
Noun:
  1. the great fleet sent from Spain against England by Philip II in 1588

【邻近词汇】