thecaphore noun2 •A surface or organ bearing a theca, or covered with thecae. •A podogynium. formsthecaphores