Definitions of cocktail shaker:

  • noun:   a shaker for mixing cocktails