super-abundance - French English Dictionary