testaEnglish

episperm, seed coat, testa

Noun

Protective outer layer of seeds of flowering plants

English: testa, episperm, seed coat

English words with similar meanings

Show 2 words

Words that start with "testa"