Word info

squadrilla

Noun

Meaning

squadrilla (plural squadrillas)

(dated) A squadron, whether of boats or of airplanes.

Source: en.wiktionary.org

Close letter words and terms