determiner: as much or as many as required; sufficient
We have enough food for everyone.
adverb: to the required degree or extent
The water is warm enough to swim in.
adjective: satisfactory but not exceptionally good
His performance was good enough to secure the promotion.
interjection: used to express impatience and tell someone to stop
Enough! I've heard all of your excuses.