Vocab words you don't know- units 9 & 10

wastrel

spendthrift, loafer

sinuous

winding, convoluted

rancor

animosity, enmity

respite

interval, intermission

vanguard

forefront, trailblazers

insuperable

invincible, insurmountable

assiduous

diligent, industrious

poignant

touching, heartrending

exult

rejoice, revel

profess

affirm, proclaim

garrulous

talkative, loquacious

contentious

quarrelsome, argumentative

indemnity

compensation, reparation

sonorous

impressive, resounding

chastise

scold, discipline

copious

abundant, ample

capricious

impulsive, unpredictable

ardent

enthusiastic, fervent

lamentable

deplorable, regrettable

acquiesce

comply, consent

blithe

cheerful, carefree