Etymology
From Middle English overlepen, from Old English oferhlēapan. Compare Dutch overlopen (“to spill over; overflow”), German überlaufen (“to overrun; overflow”). By surface analysis, over- + leap.
Definitions & examples from Wiktionary (CC BY-SA 3.0).