Resole has 2 different meanings across 1 category:
Verb
put a new sole on
"sole the shoes"
To replace or reattach the sole of an article of footwear.