long time

Noun
  1. A prolonged period of time (synset 115267766)
    "we've known each other for ages"; "I haven't been there for years and years"

Other Searches