tremendous/huge crowd - French English Dictionary