Is "coming home with a wet sail" an idiom? Can you explain its meaning to me? Thank you.
Yes. It used to be, "Come with a wet sail", but has changed to "coming home with a wet sail" over the years. I means, to make swift progress to victory, like a ship with sails wetted in order to keep close to the wind. It is most often heard in sporting events, like rugby, cricket, and in Britain, in racing, and means a team, or a horse, stormed home to victory.