Wikipedia reads that in Spanish Dar el braguetazo 'se dice de un hombre que ha encontrado un buen partido para casarse, que le saca de toda penuria y preocupación,' — e.g., to marry for money, where the man is poor and the woman is rich.
I don't know why, but after some searches I found no Spanish expression to describe, contrary to "Dar el braguetazo", a marriage of a poor woman to a rich man, which is, as far as I know, a more common case.
Thus, my question is, at least in English, is there an expression to describe a poor woman who marries for money a rich man?