To 'put it on' a female is to give her some really good sex.
Clitoris
To get some good sex is to get a 'proper fix'.
That eloved spot between a woman's thighs - the vagina.
skimpy shorts
This is the name of those sexy, skimpy shorts that some women wear to show of their body.