tesseract

For definition of tesseract, please visit here.