滿坑滿谷 mǎn kēng mǎn gǔ

DEFINITIONS

  1. (idiom) all over the place
  2. in every nook and cranny
  3. packed to the rafters

CHARACTERS

滿 mǎn fill; full, satisfied
坑 kēng pit, hole; bury, trap; harry
滿 mǎn fill; full, satisfied
谷 gǔ valley, gorge, ravine