Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: armada  aa(r)'maa-du
  1. A large fleet

Derived forms: armadas

Type of: fleet

Encyclopedia: Armada, MI