meaning of Admiral's Cup

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)