What does ‘dyke’ mean?

( n ) A female homosexual. They say she is a dyke but she goes out with men.
( n ) A prissy, well-dressed male. He is something of a dyke, which puts many of the boys off.