Which phrase is the best definition of matter?

A. A substance that has a fixed volume
B. Anything that can move from place to place
C. The amount of material in a given volume of space
D. Anything that has mass and occupies space