Jamuels Share definition Flag A pair of non-perscription glasses worn by twats or superheroes attempting to conceal their true identity. Steve is wearing a pair of Jamuels because he thinks it looks cool. What a twat... or superhero. Jamuels by JamuelCoCreator March 7, 2011 0 0 Get merch Get the Jamuels mug. Buy Now — $32.95 See more merch