Enormous number

огромное количество

Большой англо-русский словарь