Definition of French horn noun from the Oxford Advanced American Dictionary

 

French horn

 noun
noun
 
 
jump to other results
a brass musical instrument that consists of a long tube curled around in a circle with a wide opening at the end
See the Oxford Advanced Learner's Dictionary entry: French horn