large number  of people or things - Turkish English Dictionary