life form ( synonym found)

Definition of life form:

(n) : the morphology of an organism that distinguishes it from others; same as lifeform

Definition of life form:

(n) : the morphology of an organism that distinguishes it from others; same as lifeform

Back to Top