a large amount - French English Dictionary