lemon squash








noun British.

  1. lemon soda; a soft drink of lemon juice and soda water.

noun

  1. British a drink made from a sweetened lemon concentrate and water
54 queries 0.583