1 result found

Search Results for: law of biogenesis

Law of biogenesis

Definition noun (1) The principle stating that life arises from pre-existing life, not from nonliving material. (2)... Read More