best of British

English

Etymology

Ellipsis of best of British luck

Noun

best of British (uncountable)

  1. Good luck.

Synonyms