History
History
Synonyms
UK
US
Meaning:
squadron

a division of soldiers, warships, aircrafts etc

military unit

ESCADRILLE as in Wiktionary
ESCADRILLE as in Wikipedia