marine drill sergeant - French English Dictionary