Quite large; considerable; sufficient; adequate; more than enough.
Existing, or present, in large numbers or amounts.