Etymology
Today it means: weird, crazy, insane Full definition →
From bug + nuts.
Etymology from Wiktionary, CC BY-SA 4.0.