Definitions
There is 1 meaning of the phrase
English Horn.
English Horn - as a noun
A double-reed woodwind instrument similar to an oboe but lower in pitch
Synonyms (Exact Relations)
cor anglais