不虞匮乏

bù yú kuì fá

to have ample supplies (or money etc)

no; not so

(literary) to expect; to anticipate

kuì

to lack

short of