Meanings1to contribute generously (idiom); help sb generously with money2to give generously to charity