producing in abundance
affording an abundant supply
existing in great number or quantity
an adequate quantity; a quantity that is large enough to achieve a purpose
as much as necessary
sufficient for the purpose