Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

thecaphore Definition

Cancel
thecaphore
noun
A surface or organ bearing a theca, or covered with thecae

Words Related to thecaphore!

thecaphore Examples by Brain Bank Users