Summarising:<p>In the USA it means to postpone, give up on (possibly temporarily) or to make someone else's problem or responsibility.<p>In other parts of the world it can mean to press on with, perhaps against the odds, or to take an aggressive/assertive course of action.<p>Might I suggest that people should be aware when using the term that it might be taken to mean the opposite of what you think?