Home UK English kidstakes
Nonsense; pretence.
Early 20th century probably a humorous formation based on slang kid ‘humbug’.
READ THESE ARTICLES