Sufficient means as much as is needed; enough to meet a requirement or purpose.
From Latin 'sufficiens' (present participle of 'sufficere') meaning 'to supply, be enough', from 'sub' (under) + 'facere' (to make). It suggested something that adequately 'makes up' what is needed.
Try Another Word