escuadra

Noun
  1. Squadron or fleet of ships Noun
    The navy deployed an escuadra to the region.
  2. Group or team of fighters or soldiers Noun
    The escuadra prepared for battle.
synonyms: squadron, fleet, group, unit