SARCODERMA MEANING IN ENGLISH

• sarcoderma Definition & Synonyms

  1. (n.) A sarcocarp.
  2. (n.) A fleshy covering of a seed, lying between the external and internal integuments.


RECENT SEARCHES