armada
1. [ noun ] (nautical,military) a large fleet
Related terms: fleet invincible_armada Spanish_Armada
Similar spelling:   Aranda
  Araneida
  Arnaud
  Armida
  araneidan
  araneidal
  aromatic
  armature
  armed
  Arend
  Arant
  aromatize
  aromatise
  armadillo
  arrant
  Arhant