idiom
know something by heart
выучить что-то наизусть
Meaning
to memorize something perfectly
Example
She **knows all the poems by heart**.
Она знает все стихи наизусть.