To hate is just exactly nienawidzić. If you are curious, there are other phrases like nie znoszę / nie mogę znieść (both meaning: I can't stand, I can't put up with; keep in mind that znosić requires genitive, just like nienawidzić).
I would say it's more exactly "can't stand the sight of" with a meaning of "to hate". I also answered "can't stand" meat, and reported it. In terms of meaning i would argue that "can't stand meat" and "hate meat" are, for all intents and purposes, identical
We started accepting "nie znosić" some time ago, so "can't stand" should work as well, then. Added now.