Kotomora
神経堤 (shinkeitei) Japanese meaning: neural crest | Kotomora