English

edit

Etymology

edit

semaphore +‎ -in

Noun

edit
 
English Wikipedia has an article on:
Wikipedia

semaphorin (plural semaphorins)

  1. (biochemistry) Any of a class of proteins that assist growing axons to find an appropriate target and to form synapses