It means that it has spots, stains, which has shades of various colors. Stained, painted, mottled, marbled.
variegated: that is of different colors. 2. of the plants and leaves that have different colors.