What's the difference?!

Okay, from reading all these posts about cum, it sounds a lot like discharge. Im really confused.. what's the difference? And also... how can you tell between cum and discharge? An one last thing, what's the difference between pre-cum, and cum? And how can you tell which is which?