×

neuroïde meaning in English

adj. neuroid, resembling a nerve

Related Words

  1. neurotropisme
  2. neurovasculaire
  3. neurula
  4. neurulation
PC Version

Copyright © 2018 WordTech Co.