non-exhaustible resource - French English Dictionary