Green’s Dictionary of Slang

cab-ranker n.

[punning on SE cab rank/cabbage n.2 (2a) + rank, offensively smelly]

a cheap cigar.

[UK]G. Frankau Peter Jackson, Cigar Merchant in DSUE (1984).