grind joint

Noun

 * 1)  A low-end casino where games are played for small stakes.