Noun
magic money tree (plural magic money trees) Synonym of money tree (an imaginary tree from which money can be plucked).