meet (the needs) - French English Dictionary