shrewd

adjective
1
clever at understanding and making judgements about a situation
زیرک, تیزهوش, باهوش, با درایت, تیزبین, هوشمند
synonym astute
2
showing good judgement and likely to be right
زیرک, باهوش, تیزهوش, کاردان
a shrewd move
I have a shrewd idea who the mystery caller was.
I could take a pretty shrewd guess at who had sent the letter.