Idioms by The Free Dictionary

everything and the kitchen sink Nearly everything one can reasonably imagine; many different things, often to the point of excess or redundancy. An alternative form of “everything but the kitchen…