Why do clouds have flat bottoms?

Was just watching the sky today, and I noticed that pretty much every cloud has a flat bottom. I kinda would expect them to be poofy, but I don't know why they would have flat bottoms.
5 answers 5