troop carrier squadron - French English Dictionary

Suggest a Term