squads - French English Dictionary