What does Call a spade a spade mean?

Call a spade a spade meaning in Idioms Dictionary

someone who calls a spade a spade is certainly one speaks honestly and tends to make minimal attempt to conceal their opinions or even free the emotions of their market.