Dictionary hemenway August 11, 2007 davepoobond Leave a comment hemenway – n. goggles that you wear on your forehead, but you never put on your eyes unless you’re in “battle mode” Share this:EmailFacebookTwitterMoreRedditTumblr Related