"hotel keeper"

means any person carrying on the business of hotel keeper or boarding or lodging house keeper where meals and sleeping accommodation are supplied to others for money or its equivalent;

[Definition substituted by section 2(b) of the Income Tax Act, 1996 (Act No. 36 of 1996)]