shepherd squadron - French English Dictionary