full of holes
- porousAllowing passage of fluids
- leakyAllowing unwanted seepage
- perforatedHaving holes throughout
- riddledPierced throughout
- Swiss cheeseHole-riddled dairy product
sieve · mesh · tattered · punctured · flimsy · worn · ragged · holey · drafty · colander · net · lace · moth-eaten · spongy · gappy · flawed · weak · shabby
full of holessolid
Firm matter state
intact · whole · seamless · impermeable · airtight
full of holesairtight
Impervious to atmosphere
watertight · ironclad · bulletproof · sound · flawless
full of holescomprehensive
Including all elements
complete · thorough · exhaustive · all-encompassing · well-rounded