the prize given to the winner of a series of yacht races (= for boats with sails) held every two years off the south coast of England.
ADMIRAL’S CUP
Meaning of ADMIRAL’S CUP in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005