Please enable javascript to use dictionary! Howto enable javascript?
armada▼noungeneric term
Invincible Armada▼noun
Spanish Armada▼noun
↑