knight of the green baize
English
Noun
knight
of
the
green
baize
(
plural
knights of the green baize
)
(
dated
,
humorous
,
colloquial
)
A
gambler
.
Synonym:
knight of the green cloth