CompareWords
Compare
Neuropore
Definition:
(n.) An opening at either end of the embryonic neural canal.