What does ‘grind’ mean?

( n ) A studious, unsociable person. Flynn isn’t coming; that grind has to do his homework.
( n ) A boring, repetitive routine. I need a break from the daily grind.
( n ) A sex act. So, you had a bit of a grind with him, did you?