MAKE A SCORE OFF ONE'S OWN BAT


Meaning of MAKE A SCORE OFF ONE'S OWN BAT in English

attain results without help from others

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.