A significant amount of energy, vigour or momentum, sufficient to make progress or succeed in a task.
Origin
From the need of the boiler of a steam locomotive to exceed a minimum amount of pressure before the locomotive could start moving. (See head, also pressure head.)
Modern English dictionary
Explore and search massive catalog of over 900,000 word meanings.
Word of the Day
Get a curated memorable word every day.
Challenge yourself
Level up your vocabulary by setting personal goals.