microwell (English, noun)
expansion: microwell (plural microwells)
Senses:
glosses: A microscopic well; especially one of a large array on a specialized microscope slide.
Forms:
form: microwells
tags: plural