sufficient

adjective | suf·fi·cient
  1. : enough to meet the needs under the law of a situation or a proposed end