Verb-object compound, composed of hace (“to do”) + lo (“it”) + todo (“all”), literally “do it all”. See also -lotodo.
From hacer + -lotodo.
hacelotodo m (plural hacelotodos)