The meaning and origin of interesting English phrases
Something that is nonsensical, absurd, or utterly false.