ENDOPLEURA MEANING IN ENGLISH

• Endopleura Definition & Synonyms

  1. (n.) The inner coating of a seed. See Tegmen.


RECENT SEARCHES