DRAG SAIL Meaning of DRAG SAIL in English nounor drag sheet : a sea anchor made from a sail or piece of canvas Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012