Definition of armadilla in English:

armadilla

noun

historical
  • A small fleet or squadron of warships.

Origin

Late 17th century. From Spanish armadilla small fleet from armada + -illa.

Pronunciation

armadilla

/ˌɑːməˈdiːjə/