few cards short of a deck - Turkish English Dictionary

Suggest a Term