SHORT HEAD Meaning of SHORT HEAD in English noun Britain : a margin of victory in a horse race of less than the length of a horse's head Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012