sufficient
/sə-ˈfi-shənt/
adjective
enough to meet the needs of a situation or a proposed end
being a sufficient condition
qualified, competent
sufficient provisions for a month
sufficient enough adequate competent mean being what is necessary or desirable. sufficient suggests a close meeting of a need. enough is less exact in suggestion than sufficient.
noun
a proposition whose truth assures the truth of another proposition
a state of affairs whose existence assures the existence of another state of affairs
adjective
able to maintain oneself or itself without outside aid : capable of providing for one's own needs
having an extreme confidence in one's own ability or worth : haughty, overbearing
a self-sufficient farm