fulfil (satisfy) - French English Dictionary