THECAPHORE


Meaning of THECAPHORE in English

(n.) A surface or organ bearing a theca, or covered with thecae.

Webster's English dictionary.      Английский словарь Webster.