WITCHES' STIRRUP


Meaning of WITCHES' STIRRUP in English

noun

or witches' bridle

: a tangle in a horse's mane

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.