astute meaning: ہوشیار
shrewd meaning : ہوشیار
adjective
having or showing sharp powers of judgement; astute.