Sufficient.   Enough; adequate.