Polish-English dictionary »

eskadra meaning in English

PolishEnglish
eskadra noun

squadronnoun
air force: tactical unit of at least two flights

squadronnoun
navy: detachment of vessels