adequate food supply - French English Dictionary