Testa - Definition

testa

n 1: protective outer layer of seeds of flowering plants [syn:
testa, episperm, seed coat]

Look up another word