Meaning of english horn

Definition of english horn

(noun) a double-reed woodwind instrument similar to an oboe but lower in pitch

Other information on english horn

WIKIPEDIA results for english horn
Amazon results for english horn