An Encylopedia Britannica Company

English horn

1 ENTRIES FOUND:
English horn noun
plural English horns
English horn
noun
plural English horns
Britannica Dictionary definition of ENGLISH HORN
[count] chiefly US
: a musical instrument that is similar to the oboe but lower in pitch
called also (British) cor anglais