Browse by letter

Know (something) by heart

To know something perfectly and from memory.

I know the poem by heart.