It is very common business lingo, but you couldn't be blamed for ignoring such things.
Reply on news.ycombinator.com