codswallop (n.) Look up codswallop at Dictionary.com
said to be from 19c. (but first attested 1963), perhaps from wallop, British slang for "beer," and cod in one of its various senses, perhaps "testicles."