Word Definition - 满坑满谷

mǎn kēng mǎn gǔ (idiom) all over the place; in every nook and cranny; packed to the rafters