I can only imagine this boy's mother learnt the phrase from her grandmother, it goes back to at least the 1920's and is just so old-fashioned, whilst it obviously means a girl who goes out and has a good time it does have a rather nasty underlying meaning which should not be used for a modern 18 year old girl. I suggest mama does not understand the full meaning!
Not wanting to pick up 10 month old granddaughter
Debenhams have just released the first Christmas Advert of 2026


.
- I thought it meant all show but nothing to boast about.