ample

adjective
  1. 1

    Large; great in size, extent, capacity, or bulk; for example spacious, roomy or widely extended.

    โ€œan ample houseโ€

  2. 2

    Fully sufficient; abundant; plenty

    โ€œample materialโ€

  3. 3

    Not contracted or brief; not concise; extended; diffusive

    โ€œan ample storyโ€

Source: https://en.wiktionary.org/wiki/ample