microwell
Noun
Meaning
microwell (plural microwells)
A microscopic well; especially one of a large array on a specialized microscope slide.
Noun
microwell (plural microwells)
A microscopic well; especially one of a large array on a specialized microscope slide.