English

French horn noun definition in Musical instruments topic from the Oxford Advanced Learner's Dictionary

French horn

 noun: Musical instruments topic
a brass musical instrument that consists of a long tube curled around in a circle with a wide opening at the end