Word info

endotesta

Noun

Meaning

endotesta (plural endotestas or endotestae or endotestæ)

The inner layer of the testa of various seeds.

Source: en.wiktionary.org

Anagrams

Close letter words and terms