• A crowd; a throng; a multitude or great number of people.
  • A pile or mass; a collection of things laid in a body, or thrown together so as to form an elevation.
  • A great number or large quantity of things.
  • A data structure consisting of trees in which each node is greater than all its children.
  • Memory that is dynamically allocated.
  • A dilapidated place or vehicle.
  • A lot, a large amount


  • To pile in a heap.
  • To form or round into a heap, as in measuring.
  • To supply in great quantity.



Narrower meaning words


  • From Middle English heep, from Old English hēap, from Proto-West Germanic *haup, from Proto-Germanic *haupaz (compare Dutch hoop, German Low German Hupen, German Haufen), from Proto-Indo-European *koupos ("hill") (compare Lithuanian kaũpas, Albanian qipi ("stack"), Avestan 𐬐𐬂𐬟𐬀).

Modern English dictionary

Explore and search massive catalog of over 900,000 word meanings.

Word of the Day

Get a curated memorable word every day.

Challenge yourself

Level up your vocabulary by setting personal goals.

And much more

Try out Vedaist now.