Equal to or fulfilling some requirement.
A sufficient amount of; enough.
Used up, expended; of which nothing is left.