do/learn something the hard way - English Synonyms Dictionary