ゼンエイオープン
Meanings
Noun
1. British Open
Composed of
All Britain (e.g. tournament); All England