Definition of French horn noun from the Oxford Advanced Learner's Dictionary

French horn

noun
 
;
 
(also horn especially in British English)
 
a brass musical instrument that consists of a long tube curled around in a circle with a wide opening at the end