sufficient means - French English Dictionary