semaphorins
English
Noun
semaphorins
plural of
semaphorin