Homemade means made at home rather than bought. Slightly uneven, and better for it.
The word is a compliment for food above all, since homemade soup and homemade bread promise care that a factory cannot give. Applied to equipment it means improvised, so a homemade repair is one done with whatever was in the shed, and there the word carries a warning. British English often writes it as two words or with a hyphen. Home-cooked and handmade are the near neighbours.
1adjectivehomemadeMade at home rather than bought ready-made.
“There was homemade cake on the table.”
From home + made.
Etymology from Wiktionary, CC BY-SA