A cash home buyer can be anyone whose offer to buy your house isn't contingent upon them getting a mortgage approval from a bank or third party financing.
Legitimate cash home buyers, such as Yes I Pay Cash, can usually close deals faster than your traditional home buyer and there are less chances of the deal falling through due to financing.