Yahoo Canada Web Search

Search results

  1. Dictionary
    pyramid
    /ˈpɪrəmɪd/

    noun

    • 1. a monumental structure with a square or triangular base and sloping sides that meet in a point at the top, especially one built of stone as a royal tomb in ancient Egypt.
    • 2. an object, shape, or arrangement in the form of a pyramid: "a pyramid of logs"

    verb

    • 1. stack or arrange in the shape of a pyramid.
    • 2. achieve a substantial return on (money or property) after making a small initial investment: "a bank can pyramid modest capital into an enormous sum of money"

    More definitions, origin and scrabble points