Enough means you have as much as you need and no more is called for. Enough milk for the coffee, enough chairs for everyone, enough time to walk instead of run.
Word order is the thing to get right. Before a noun, enough comes first: enough money, enough chairs. After an adjective or an adverb, it comes second: warm enough, good enough, quickly enough — never enough warm. It stands alone as a pronoun, and then it carries a mood: I've had enough, that's enough, enough of this. Enough of needs a particular thing after it — enough of the cake, enough of them — while plain enough cake means cake in general. Watch the sound as well: the gh is an f, so enough rhymes with stuff.
1determinerenoughAs much or as many as is needed.~31%
“There is enough bread for sandwiches if nobody takes two.”
2adverbdegreeTo the degree that is needed — placed after the word it changes.~56%
“The soup is not hot enough yet.”
3pronounamountThe amount that is needed, or all that a person will put up with.~13%
“I have had enough, thank you.”
Shares are an estimate: a language model read 16 sentences found in the wild and placed 16 of them on a sense — a count of our sample, not a measurement of English.
Enough runs back through Middle English ynogh to Old English genog and Proto-Germanic ganogaz, meaning at every stage exactly what it means now. Further back sits a Proto-Indo-European form for having reached or attained something, built on a root meaning to reach. So enough is a word about arriving: you have reached the amount, and there is nowhere further to go.
Proto-Indo-European
*h₂eh₂nó(n)ḱe — he has reached, attained
Proto-Germanic
*ganōgaz — enough
Old English
ġenōg — enough
Middle English
ynogh
English, today
enough
Built from
From Middle English ynogh, from Old English ġenōg (“enough”), from Proto-Germanic ganōgaz (“enough”) (compare Scots eneuch, West Frisian genôch, Dutch genoeg, German genug, Low German (ge)noog, Danish nok, Swedish nog, Icelandic nógur), from ganuganą 'to suffice' (compare Old English ġeneah), or from ga- + an unattested nōgaz, probably ultimately from Proto-Indo-European h₂eh₂nó(n)ḱe (“he has reached, attained”), perfective of h₂neḱ- (“to reach”) (compare Old Irish tánaic (“he arrived”), Latin nancisci (“to get”), Albanian kënaq* (“to please, satisfy”)).
Etymology from Wiktionary, CC BY-SA