let down Meaning and Definition
1. v. fail to meet the hopes or expectations of
2. v. move something or somebody to a lower position
reload
1. v. fail to meet the hopes or expectations of
2. v. move something or somebody to a lower position
Sponored Video