embargo of vessels - French English Dictionary