Longman Dictionary English From Longman Dictionary of Contemporary EnglishRelated topics: MusicFrench hornˌFrench ˈhorn (also horn especially British English) noun [countable] APMa musical instrument made of brass, that is curved round into a circle with a wide opening at one end ldoceonline.com