did one proud (verb) accomplish: succeed in doing
Detalii: achieve means 'to bring to a successful conclusion' (literally French 'to bring to a head') and accomplish means 'to perform fully'; the completion of achievement is more comprehensive
Sinonime: beat, belt, cane, castigate,
chastise, ferule, flagellate, flax, flay, give the cat o'nine tails,
hide, hit, larrup, lather, leather, paddle,
scourge, spank, strike, stripe, tan one's hide, thrash, trounce, wax, whack, whale, whomp, whop
Antonime: abandon,
fail,
give up, not finish,
nullify,
relinquish