What does Admiral's Cup mean?

Admiral's Cup meaning in Sports Dictionary

a global battle for groups of three Class One overseas yachts per country. It is held every two years. (sport: Yachting)