microscope stand - Turkish English Dictionary