What's the difference between long block and big block?

A long block is a complete engine, the bottom part plus the heads. A big block usually refers to a large displacement North American (muscle car) engine of around 400 cu in.