Word info

microtentacle

Noun

Meaning

English Wikipedia has an article on:microtentacleWikipedia
microtentacle (plural microtentacles)

(anatomy) A structure of microtubules found in some tumor cells

Source: en.wiktionary.org

Close letter words and terms