a wealth of information - French English Dictionary