English wikipedia
Noun
Spanish armada|Armada
Translations
French: Invincible Armada f mid Spanish: Grande y FelicÃsima Armada f