Hi friends, Here are the definitions of "play a straight bat" from thefreedictionary.com: play a straight bat 1. (British) to avoid answering someone's questions or giving them the information they want When asked about the affair, he plays a straight bat. 2. (British old-fashioned) someone who plays a straight bat is honest and has traditional ideas and beliefs Wilf has played a straight bat all his life - I can't believe he'd get mixed up in anything illegal. See also: bat, play, straight Cambridge Idioms Dictionary, 2nd ed. Copyright © Cambridge University Press 2006. Reproduced with permission. This is the only source in which I came across the No.1 definition. The others I have looked up only give the No.2 one without marking it as old-fashioned. Which of the two meanings do you think is really cormmon? I've personally heard this expression in the not-so-old film "The Last King of Scotland" (about Idi Amin of Uganda).