/lɛt daʊn/
fail to meet expectations or support someone.
“The sudden rain let down the picnic plans.”