Etymology
Today it means: Partially homemade; for example, made at home with some store-bought ingredients, components, or subassemblies. Full definition →
From semi- + homemade.
Etymology from Wiktionary, CC BY-SA 4.0.