chock-full
UK[ˌtʃɒk ˈfʊl]US[ˌtʃɑːk ˈfʊl]
adj
Completely full; filled to capacity.
Etymology
The term 'chock-full' emerged in Middle English, with its first element 'chock' presenting an etymological puzzle. The most plausible theory traces it to a Northern French dialect word 'choque', meaning a block or a log used as a wedge or stopper. The imagery is of a container so completely packed that a stopper ('chock') could be inserted to secure the contents, leaving no empty space. This literal notion of being blocked or stopped up with contents evolved into the modern, more abstract sense of being absolutely crammed or replete with something, whether tangible or intangible.
Analysis
The word is a compound of uncertain origin. The first element 'chock' is likely from a dialectal French word 'choquier' or 'choque' meaning a 'block' or 'log', used to stop something. The second element is the English word 'full'.
Examples
The shelves were chock-full of old books and memorabilia.
Her schedule is chock-full of meetings from morning until evening.
The report was chock-full of useful data and compelling insights.