NEUROCORD MEANING IN ENGLISH

• Neurocord Definition & Synonyms

  1. (n.) A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.
  2. (n.) A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.


RECENT SEARCHES