1 stockhorn | Definition of stockhorn

stockhorn

noun
stock·​horn | \ ˈstäkËŒhȯrn\

Definition of stockhorn

: an obsolete Scottish musical instrument similar to the Welsh pibgorn