Saturday, October 10, 2009

Stroma

Stroma (noun): the supporting framework of an organ or tissue

No comments:

Post a Comment