Biology Forums Dictionary
From Biology Forums Dictionary
The internal tissue of a plant leaf whose cells carry out photosynthesis.
Biology Dictionary | About | Help | FAQ | Create account | Log in