Definition of Testa from the PharmacyDictionary.in
Testa
Synonyms or meaning of Testa
The protective outer layer of a seed, commonly called the seed coat.
Image related to Testa
Not Available
Definition of Testa from the PharmacyDictionary.in
The protective outer layer of a seed, commonly called the seed coat.
Not Available