If you say that someone calls a spade a spade, you mean that they speak frankly and directly, often about embarrassing or unpleasant subjects; an informal expression.