1 definition by tim90

a person who likes to have sex while in the presence of lizards
Harry may be cute... but i've heard he's a glizard
by tim90 February 17, 2008
Get the glizard mug.