Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Testa in English

English

Testa

/tɛstə/

noun

1. Protective outer layer of seeds of flowering plants

    synonym:
  • testa
  • ,
  • episperm
  • ,
  • seed coat