Top definition
a mystical force or creature living deep inside one's body
i'm going to take out that helecon with that 2x4 so hard.
by jkrhiii May 20, 2011
Get the mug
Get a helecon mug for your daughter Larisa.