I've never heard of pre-drinks before. I've heard people talking about pre-dinner drinks which I think makes perfect sense.

I used to work with a guy years ago and he had a ton of funny sayings. One of my favourites went something like this:
Him : I hate TLAs
Me : What's a TLA?
Him : Three Letter Acronym

LOL