1 definition by Terrific2

British term for a young man who likes to have sex with older women. Usually a woman old enough to be his Mother or Grandmother.
"Jeremy, you're 19, and you're girlfriend is 52. You are nothing but a granny-shagger."
by Terrific2 March 5, 2018
Get the Granny-Shagger mug.