Online English Dictionary

Home

Thecaphore


n.

A surface or organ bearing a theca, or covered with thecæ.


© 2009 Dammam Community College