keep a person satisfied - French English Dictionary