THECAPHORE Meaning of THECAPHORE in English (n.) A surface or organ bearing a theca, or covered with thecae. Webster's English dictionary. Английский словарь Webster. 2012