The foreign phrase De novo means______?

A. one side only
B. Indefinitely
C. New
D. None of Above