armada
/ษหหmษหdษ/noun
- 1
A fleet of warships, especially with reference to the Spanish Armada.
- 2
Any large army or fleet of military vessels.
- 3
A large flock of anything.
โAn armada of insects attacked us every day at sunset.โ
Translate โarmadaโ into another language
Choose a language below to open the translator with English selected as the source language.