be a few cards short of a deck - Türkçe İngilizce Sözlük