Talent Trap The definition of a trap is something designed to catch a person or animal, either figuratively or literally. Nine out of ten companies are stuck. Read More » January 19, 2014 2 Comments