HEEL SPUR


Meaning of HEEL SPUR in English

noun

: the calcar of a bat's foot spreading the tail membrane

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