Translation: navy
Definition of armada in English
Conjunto de embarcaciones militares reunidas para ejecutar una operación bélica.
Synonyms of armada in English
escuadra
Definition of armada in Spanish
Group of military watercraft trained and organised to carry out combat operations.