What is the name of the geometric term that is described by three points that are not on the same line and has a flat surface that extends without end in all directions?

A. point
B. ray
C. line
D. plane