Testa

Definition of Testa from the PharmacyDictionary.in

Testa

The protective outer layer of a seed, commonly called the seed coat.

Not Available