need some help
Could anybody advise me an appropriate idiom?
In Russian, we sometimes wish good luck using a phrase that literally means "I wish you 7 feet under the keel". The phrase seems to be an adoption. Is there a similar nautical idiom in English?
|