What he said.
Flat has no gloss or "sheen" at all.
Matte is dull, and usually looks kind of rough or uneven on the surface, but to reiterate, this really depends on the manufacturers definition of matte. I've used "matte" black from a rattle can, and ended up with a flat black, and I've...