Common Adjective Collocations of hesitate

American, ancient, bold, deliberate, different, first, free, good, impossible, intelligent, intrepid, lat, learn, little, long, much, national, natural, necessary, new, only, other, own, perilous, possible, right, second, single, wise, young