2
                           general:: 
                            Phrase(s): learn something by heart 
Fig. to learn something so well that it can be written or recited without thinking; to memorize something.  •  The director told me to learn my speech by heart.  •  I had to go over it many times before I learned it by heart.
                        
                        
 
                        
                            McGrawhill's American Idioms And Phrasal Verbs