Cette locution verbale du registre familier désigne : une femme fatale, avide d'argent.
La formule date du début du XXe siècle et elle est née de l'association :
- de la locution verbale "Un croqueur de dot" désignant, dans le registre familier, un homme dilapidant une dot ou un héritage, après un mariage d'argent,
- et du substantif féminin "Une croqueuse (d'hommes)" qui désignait, dans le registre argotique, une prostituée enchaînant les passes.
Source : www.linternaute.fr