superabound - French English Dictionary