lifeform ( synonym found)

Definition of lifeform:

(n) : any specific living organism

Back to Top