Slang in New England area. Both words are actually part of my vocabulary. My buddies freak out when I put them together (they from different parts of the US). Tend to use a lot of words they don't...