There are so many different definitions to this phrase...
To go out with; date
To make out with, without dating the person; not considered cheating
To make out with, without dating the person; considered cheating
To have sex with
To recieve a great favor/deed done for you
To go out with a person (on an outing, not considered dating)