notocorda
Meanings
Noun
1. notochord (anatomy, zoology)