What is that which is full of...

What is that which is full of holes and yet holds water?

Answer

A sponge