A device (10) comprises a first barrel defining a first chamber for holding a first composition. The first chamber has at least one side wall and a distal end wall defining a dispensing nozzle (22). At least one flow channel (32) is formed in the at least one side wall and distal end wall, extending across the distal end wall in helical fashion. The device (10) further comprises a second barrel (14) defining a second chamber for holding a second composition. The second chamber has at least one side wall and distal end wall. An annular seal (86) is formed at the distal end of the second barrel (14). The at least one side wall defines at least one orifice (58) proximal to the seal (86). A plunger (16) is operable to drive the second barrel (14) into the first chamber to displace the first composition out through the nozzle (22) and to bring the annular seal (86) into contact with the distal end wall of the first chamber. Thereby, the seal (86) is deformed and allows fluid communication between the orifices (58) and the flow channels (32). The plunger (16) is subsequently movable into the second chamber to displace the second composition out through the orifice (58) and flow channels (32) to the nozzle (22).