semitaurs
English
Noun
semitaurs
plural of
semitaur