Spanish-English dictionary »

tubo neural meaning in English

SpanishEnglish
tubo neural noun
{m}

neural tube [neural tubes](hollow dorsal tube)
noun