English

edit

Etymology

edit

From 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