I. adjective
1.
having considerable extension in space or time
a long road
it has been a long time since we have seen you
Synonyms: elongate, elongated, extended, lengthy
Related Word: extensive, longish, outstretched
Contrasted words: brief, curtailed
Antonyms: short
2.
unduly extended
went through many long days of misery
Synonyms: dragging, drawn-out, ||dreich, lengthy, long-drawn-out, longsome, overlong, prolonged, protracted
Related Word: diffuse, diffusive, long-winded, prolix; flatulent, verbose, wordy
Contrasted words: ephemeral, evanescent, fleeting, fugacious, fugitive, impermanent, passing, short-lived, transient, transitory; abbreviated, abridged, curtailed, shortened
Antonyms: brief
II. noun
Synonyms: age 2, aeon, blue moon, coon's age, dog's age, donkey's years, eternity
III. verb
to desire urgently
long for peace
Synonyms: ache, crave, dream, hanker, hunger, itch, lust, pine, sigh, suspire, thirst, yearn, yen
Related Word: aim, aspire, want; miss
Idioms: have an appetite ( or a longing) for
Contrasted words: abhor, detest, dread, fear, loathe