Meaning of stockhorn

Definition of stockhorn

(noun) an ancient (now obsolete) single-reed woodwind; usually made of bone

Other information on stockhorn

WIKIPEDIA results for stockhorn
Amazon results for stockhorn