Vocabulary

無敵艦隊

Spanish Armada; invincible armada

noun