コールアングレ
Meanings
Noun
1. cor anglais; English horn