Piston slap is the sounds of the piston skirt slapping the side of the cylinder wall when moving up and/or down. It's caused by the cylinder walls being slightly oversized for the piston inside. It's much more noticeable on a cold engine because as the engine warms up the piston has a tendency to expand and the fit in the cylinder is better. It can sound very similar to rod knock.