Meaning of testa

Definition of testa

(noun) protective outer layer of seeds of flowering plants

Other information on testa

WIKIPEDIA results for testa
Amazon results for testa