foraging ecology - French English Dictionary