Noun: Alien sight organs. Basically, they are muscular stalks containing eyeballs, or at least, they are tentacles designed for seeing.
by Purple Gurl March 6, 2011
Get the eye stalks mug.by Twin19 February 15, 2010
Get the Eye Stalking mug.