English word definition — powered by WordNet
an impelling force or strength
the product of a body's mass and its velocity
Want to remember momentum?