testa ( synonym found)

Definition of testa:

(n) : the hard external coating of a seed

Definition of testa:

(n) : the hard external coating of a seed

Back to Top