great quantity of people or things - Turkish English Dictionary