abiogeny

abiogeny

English Noun
Ad

Definition

abiogenesis.

Ad