A significant amount of energy, vigour or momentum, sufficient to make progress or succeed in a task.
Used other than figuratively or idiomatically: see head, steam.
Search
Explore