LEECH ROPE Meaning of LEECH ROPE in English nounEtymology: leech (III): the part of the boltrope that is sewed to the leech of a sail Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012