Verb-object compound, composed of limpia (“to clean”) + hogar (“home”).
limpiahogar m (plural limpiahogares)