Common Adjective Collocations of shrewd

able, active, ambitious, certain, clever, common, cunning, experience, far, full, good, hard, humorous, intelligent, keen, little, look, many, much, observant, old, political, practical, quick, same, sensible, sharp, strong, such, tough