satisfy a demand - French English Dictionary