hornsman

Etymology
From.

Noun

 * 1) One who plays a horn.
 * 2) A snake, the horned viper.