74119133
Nov 29, 1990
LIFE TECHNOLOGIES INC.
Subscribe
combination of liquid culture media for scientific use and a container/dispenser for containing and dispensing such media