An Encylopedia Britannica Company

squadron leader

1 ENTRIES FOUND:
squadron leader noun
plural squadron leaders
squadron leader
noun
plural squadron leaders
Britannica Dictionary definition of SQUADRON LEADER
[count]
: a high-ranking officer in the British air force