Noun armada has 1 sense
  1. armada - a large fleet
    --1 is a kind of
    fleet
    --1 has particulars: The Armada, Spanish Armada, Invincible Armada
,
TOP