Word info

neurospheroid

Noun

Meaning

neurospheroid (plural neurospheroids)

A spheroidal bundle of neurons

Source: en.wiktionary.org

Close letter words and terms