huge crowd - French English Dictionary