to learn something by heart off by heart

listen to the pronunciation of to learn something by heart off by heart