Meaning of natural philosophy

Definition of natural philosophy

(noun) the science of matter and energy and their interactions; "his favorite subject was physics"

Other information on natural philosophy

WIKIPEDIA results for natural philosophy
Amazon results for natural philosophy