a substantial quantity of - French English Dictionary