the ne plus ultra - French English Dictionary