rank between captain and general - French English Dictionary