Meaning of Tom and Jerry shop in English:
Tom and Jerry shop
noun
historicalA small tavern or alehouse, especially one regarded as disreputable.
Origin
Early 19th century; earliest use found in Bell's Life in London and Sporting Chronicle.
Are You Learning English? Here Are Our Top English Tips