old bag
noun
1
an unattractive or unloveable old woman. Disparaging; possibly a variant of OLD BAT, cognisant of the following sense as 'an elderly prostitute' which itself may derive from OLD BAT UK, 1949.
2
an elderly, slatternly prostitute; hence pejorative for a younger prostitute UK, 1961