Which word means showing clever judgment and practical understanding

Answer :

Answer: shrewd and astute