Sufficient connota una cantidad o una extensión que satisface exactamente una necesidad <had supplies sufficient to last a month>. antonyms: insufficient
Enough es menos exacto, y más aproximado, que sufficient <do you have enough food>.
Adequate puede indicar el satisfacer con trabajo un requisito <his clothes weren't adequate for the cold weather>. antonyms: inadequate