Biology Forums Dictionary
From Biology Forums Dictionary
Meaning, “in life.” An approach to studying a process in living cells.
Biology Dictionary | About | Help | FAQ | Create account | Log in