Common Adjective Collocations of hard

boil, cold, core, dry, earn, fast, fight, first, good, hearted, line, little, local, long, many, much, new, other, own, pack, real, rock, rough, smooth, soft, such, to, willing, wooden, work