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
Tweet