testa
English Dictionary
->
Letter T
-> testa
Search Dictionary:
testa Definition
(n)
protective
outer
layer
of
seeds
of
flowering
plants
testa Synonyms
episperm
seed coat
testa
© Art Branch Inc.