Meaning of french horn

Definition of french horn

(noun) a brass musical instrument consisting of a conical tube that is coiled into a spiral and played by means of valves

Other information on french horn

WIKIPEDIA results for french horn
Amazon results for french horn