What is the meaning of Cranky?

Not in good working condition.

Grouchy, grumpy, irritable; easily upset.

Not in perfect mental working order; eccentric, peculiar.

Synonym of crank (of a ship: liable to capsize because of poorly stowed cargo or insufficient ballast)

Full of spirit; spirited.

Weak, unwell.

Source: wiktionary.org