microscopio de fluorescencia - Spanish English Dictionary