suffise - French English Dictionary