English horn

Explore definitions, synonyms, and language insights of English horn

Definitions

Noun
a double-reed woodwind instrument similar to an oboe but lower in pitch