1 definition by Shikari19971997

A man that has the sexual power to pull any jess
Wow that was defo a glen
by Shikari19971997 November 29, 2018
Get the Glen mug.