endopleura
English
endopleura meaning in English • endopleura का अर्थ अंग्रेजी में
Noun
- The inner coating of a seed. See Tegmen>.