THECAPHORE MEANING IN ENGLISH

• Thecaphore Definition & Synonyms

  1. (n.) A surface or organ bearing a theca, or covered with thecae.
  2. (n.) See Basigynium.


RECENT SEARCHES