The Collaborative International Dictionary of English v.0.48:Well-sped \Well"-sped`\, a. Having good success. [1913 Webster]