know something off by heart - English Synonyms Dictionary