Entry from British & World English dictionary
Definition of Horlicks in English:
noun [mass noun] trademark
A drink made from malted milk powder.
late 19th century: named after James and William Horlick, British-born brothers whose company first manufactured the drink in the US.
make a Horlicks of1
British informal Make a mess of.
Definition of Horlicks in: