Word info

thecaphore

Noun

Meaning

A surface or organ bearing a theca, or covered with thecae.

See Basigynium.

Source: Webster's dictionary

Close letter words and terms