English word definition — powered by WordNet
a light, self-propelled movement upwards or forwards
Want to remember leaping?