(verb) to have something memorized perfectly
Example Sentences:
A: Do you know all the words to The Star Spangled Banner?
B: Yes, I know it by heart.
The audience was surprised when the karaoke singer knew all of the songs by heart.
Media:
Similar idioms: