Gloss
All idioms
B1idiomstudyIELTS-friendly

learn something by heart

USUK

to learn something so well that you can say it from memory

Used for poems, speeches, phone numbers and vocabulary. British English also says 'know something off by heart'.