Etymology Explorer › English

Where does “trichocyst” come from?

trichocyst (English): A threadlike organ in certain protozoans that can...

Definitions

  1. A threadlike organ in certain protozoans that can...