thecaphore🔊nounEtymology From theca + -phore. Compare French thécaphore.1Biology, Botany, Natural sciences A surface or organ bearing a theca, or covered with thecae.2Biology, Botany, Natural sciences A podogynium.