testa

Explore definitions, synonyms, and language insights of testa

Definitions

Noun
protective outer layer of seeds of flowering plants

More General Terms