SHORT HEAD


Meaning of SHORT HEAD in English

■ noun Brit. Horse Racing a distance less than the length of a horse's head.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.