Verb-object compound, composed of limpia (“to clean”) + fondos (“bottoms”).
limpiafondos m (plural limpiafondos)