Hello Shwaayno, a warm welcome to the forums.
I totally agree with Katy and Demonblaster and your manager is way out of line with their rude and indirect and inappropriate sexual comments in front of colleges and sometimes customers, as this is a type of bullying, whether or not it's good or bad comments make no difference, it still puts you in an awkward situation and being your manager his decorum is certainly not appropriate.
Can I suggest you write down what he says and also how you are feeling and keep all of this if it's at all needed in the future?
If you need to report him, then you may have to go to his boss, if you complain to him, then he may take as satisfaction, that's not what you want, and be careful who you communicate with, simply because what you say may or may not be relaid back to the manager.
That's why it would be wise to report him, either to your doctor, a solicitor or to his boss, take someone with you if that would feel better.
Please let us know.