These are rocks that are highly compacted, having little or no pore spaces within their grains. They do not readily allow the passage of water through them.
A non porous rock is a rock which has interlocking grains so water can't get into it. A porous rock is like a sponge and a non porous rock is like a stone.