What is the meaning of Geezer?

A male person.

Someone affable but morally dubious; a wide boy.

Term of address for a male.

An old person, usually a male, typically a cranky old man.

Wife; old woman.

Alternative form of geyser (domestic water boiler).

Source: wiktionary.org