Well-sped /(?)/

Well·-sped

Well-sped

a.
  1. Having good success.