English synonyms about - contact  

testa

noun

1 testa

Protective outer layer of seeds of flowering plants.

synonyms: episperm, seed coat.

Dutch: zaadmantel
Polish: Ĺ‚upina


Find more on testa elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0338