What do these terms relating to guys mean: a douchebag, man whore, and mother f'er?

What do these terms relating to guys mean: a douchebag, man whore, and mother f'er?
Post Opinion