chordoblast
English
Noun
chordoblast
(
plural
chordoblasts
)
(
biology
)
An immature
notochord
Anagrams
broadcloths