to know anything off by heart by SmokingSkull on Jan 22, 2011 00:23:08 To learn something and keep it in mind for a longer time. Synonyms: To memorize To learn by heart Example: Andy knows that it isn't easy for him to know anything off by heart.