A HEAD START


Meaning of A HEAD START in English

an advantage granted or gained at the beginning.

→ head

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