compete in a regatta - French English Dictionary