cards on The wallpaper on the cards idiom Its direct translation is along the lines of having a radio in your mouth. In reality this phrase means that someone talks a lot.… Tuesday, April 26, 2022 Edit