noun
1.
Synonyms: caprice , bee, boutade, conceit, crotchet, fancy, freak, maggot, notion, vagary
2.
Synonyms: crackpot , crackbrain, cuckoo, ding-a-ling, harebrain, kook, lunatic, nut, screwball
Related Word: freak
3.
Synonyms: grouch , ||bellyacher, crab, crosspatch, faultfinder, griper, grouser, growler, grumbler, sourpuss