I can't figure out the meaning of the idiom exactly. Could you help me? I think it's something about bringing down.